import { NgModule } from '@angular/core';
import { SharedModule } from '@shared';
import { FlowchartRoutingModule } from './flowchart-routing.module';
import { FlowchartOneItemComponent } from './one-item/one-item.component';
import { PropsComponent } from './one-item/props/props.component';
import { PropSelectComponent } from './one-item/props/prop-select/prop-select.component';
import { FlowViewComponent } from './flow-view/flow-view.component';
import { FlowStepsComponent } from './flow-steps/flow-steps.component';

const COMPONENTS = [
  FlowchartOneItemComponent];
const COMPONENTS_NOROUNT = [];

@NgModule({
  imports: [
    SharedModule,
    FlowchartRoutingModule,
   
  ],
  declarations: [
    ...COMPONENTS,
    ...COMPONENTS_NOROUNT,
    PropsComponent,
    PropSelectComponent,
    FlowViewComponent,
    FlowStepsComponent
  ],
  exports:[
    FlowchartOneItemComponent,
    PropsComponent,
    FlowViewComponent,
    FlowStepsComponent
  ],
  entryComponents: COMPONENTS_NOROUNT
})
export class FlowchartModule { }
